Windows NT 4.0 | |
---|---|
Part of the Microsoft Windows family | |
Screenshot of Windows NT 4.0 | |
Developer | |
Microsoft | |
Releases | |
Release date | RTM: 31 July 1996 Retail: 24 August 1996 (info) |
Current version | 4.00 Service Pack 6a (SP6a) (Build 1381) (4.0.1381) (30 November 1999 ) (info) |
Source model | Closed source |
License | MS-EULA |
Kernel type | Hybrid |
Platform support | IA-32, Alpha, MIPS, PowerPC |
Support status | |
Unsupported as of 30 June 2004 for Windows NT 4.0 Workstation[1] and 31 December 2004 for Windows NT 4.0 Server[2] |
Windows NT 4.0 is a preemptive,[3] graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. It was the next release of Microsoft's Windows NT line of operating systems and was released to manufacturing on 31 July 1996 [4]. It is a 32-bit Windows system available in both workstation and server editions with a graphical environment similar to that of Windows 95. The "NT" designation in the product's title initially stood for "New Technology" according to Microsoft's then-CEO Bill Gates, but now no longer has any specific meaning. Windows NT 4.0 was succeeded by Windows 2000 in February 2000. Windows NT 4.0 is classified as a hybrid kernel operating system.
Contents |
While providing much greater stability than Windows 95, it was also less flexible from a desktop perspective. Much of the stability is gained by the use of protected memory and the hardware abstraction layer. Direct hardware access was disallowed and "misbehaving" applications were terminated without needing the computer to be restarted. The trade-off was that NT required an excessive amount of memory in comparison to consumer targeted products such as Windows 95.[5]
While nearly all programs written for Windows 95 will run on Windows NT, the majority of 3D games will not, due in part to NT 4.0 having limited support for DirectX. Third-party device drivers were an alternative that could access the hardware directly, but poorly written drivers became a frequent source of "stop errors". Such failures began to be referred to as the "blue screen of death" or BSOD and would require the system to be restarted in such cases. These errors were rare and it was not uncommon for NT servers or workstations to run for months at a time without failure. By comparison Windows consumer versions at the time were much less stable and popularized the belief that all Windows versions were unreliable.
Windows NT 4.0 is also less user-friendly than Windows 95 when it comes to certain maintenance and management tasks; for instance, by default there is no Plug and Play support (although limited support could be installed later) which greatly simplifies installation of hardware devices. Many basic DOS applications would run, however graphical DOS applications would not run due to the way they accessed graphics hardware.
The difference between the NT and "9x" lines of Windows ended with the arrival of Windows XP, by which time the gaming APIs—such as OpenGL and DirectX—had matured sufficiently to be more efficient to write for than common PC hardware and the hardware itself had become powerful enough to handle the API processing overhead acceptably.
Windows NT 4.0 is the last major release of Microsoft Windows to support the Alpha, MIPS or PowerPC CPU architectures. It remained in use by businesses for a number of years, despite Microsoft's many efforts to get customers to upgrade to Windows 2000 and newer versions. It was also the last release in the Windows NT line to be branded as Windows NT.
The most noticeable difference from Windows NT 3.51 is that Windows NT 4.0 has the user interface of Windows 95, including the Windows Shell, Windows Explorer (known as Windows NT Explorer), and the use of "My" nomenclature (e.g. My Computer). It also includes most applications introduced with Windows 95. Internally, Windows NT 4.0 was known as the Shell Update Release (SUR). [6]
The server editions of Windows NT 4.0 include a built-in web server, Internet Information Services version 2.0. It also natively supported FrontPage Server Extensions.
Other important features included with this release were Microsoft Transaction Server for network applications, and Microsoft Message Queuing (MSMQ), which improved interprocess communication.
One significant difference from previous versions of Windows NT is that the Graphics Device Interface (GDI) is incorporated into the kernel[7] to speed up the graphical user interface (GUI), resulting in a significant performance improvement over Windows NT 3.51 but also creating the requirement to have graphics drivers located in the kernel, resulting in potential stability issues. It was the first release of Microsoft Windows to include DirectX as standard—version 2 shipped with the initial release of NT 4.0, and version 3 was included with the release of Service Pack 3 in mid-1997. Unlike Windows 95 (which didn't include DirectX until the OSR2 release in August 1996), Windows NT 4.0 does not support Direct3D and USB, and hardware-accelerated graphics were not available. Later versions of DirectX were not released for NT 4.0, although an unofficial DirectX 5 package was available.
In early releases of 4.0, numerous stability issues did occur as users attempted to use existing 3.51-specific device drivers which had not been written to use their newfound access to the kernel responsibly. The change to move the GDI to a closer position relative to the kernel was prompted by complaints from NT Workstation users about realtime graphics performance, but this change put a considerable onus on hardware manufacturers to update device drivers. Even when manufacturers, primarily graphics hardware manufacturers, wrote 4.0-specific drivers, the BSOD was much more prevalent in NT 4.0 until these driver issues were resolved.
Windows NT 4.0 also included a new Windows Task Manager application. Previous versions of Windows NT included the Task List application, but it only shows applications currently in memory. To monitor how much CPU and memory resources are being used, users were forced to use Performance Monitor. The task manager offers a more convenient way of getting a snapshot of all the applications running on the system at any given time.
Microsoft offered up to Internet Explorer 6.0 SP1 for NT 4.0 with Service Pack 6.
Windows NT 4.0 Server was included in versions 4.0 and 4.5 of BackOffice Small Business Server suite.
An "Option Pack" is available as a free-bundled CD around 1998, which includes IIS 4.0, MTS, MSMQ and a pack of new software.
Software | Date |
---|---|
Release to manufacturing (RTM) | 31 July 1996 |
General release (Retail) | 24 August 1996 |
Service Pack 1 (SP1) | 16 October 1996 |
Service Pack 2 (SP2) | 14 December 1996 |
Service Pack 3 (SP3) | 15 May 1997 |
Service Pack 4 (SP4) | 25 October 1998 |
Service Pack 5 (SP5) | 4 May 1999 |
Service Pack 6 (SP6) | 22 November 1999 |
Service Pack 6a (SP6a) | 30 November 1999 |
Service Pack 7 (SP7) | Due Q3 2001, cancelled 18 April 2001 |
Microsoft released Windows NT 4.0 service packs primarily to fix bugs. Windows NT 4.0, during the product's lifecycle, had several service packs, as well as numerous service rollup packages and option packs. The last full service pack was Service Pack 6a (SP6a).
A SP7 was planned at one stage in early 2001, but this became the Post SP6a Security Rollup and not a full Service Pack, released on 26 July 2001, 16 months after Windows 2000 and nearly three months prior to Windows XP.[8]
The service packs and an option pack were also released to add features. These included newer versions of Internet Information Services, versions 3.0, and 4.0, support for Active Server Pages, public-key and certificate authority functionality, smart card support, improved symmetric multiprocessing (SMP) scalability, clustering capabilities, and component object model (COM) support, among others.
Microsoft stopped providing security updates for Windows NT 4.0 Workstation on 30 June 2004 and Windows NT 4.0 Server on 31 December 2004, due to major security flaws including Microsoft Security Bulletin MS03-010, which according to Microsoft could not be patched without significant changes to the core operating system. According to the security bulletin, "Due to [the] fundamental differences between Windows NT 4.0 and Windows 2000 and its successors, it is infeasible to rebuild the software for Windows NT 4.0 to eliminate the vulnerability. To do so would require re-architecting a very significant amount of the Windows NT 4.0 operating system, and [...] there would be no assurance that applications designed to run on Windows NT 4.0 would continue to operate on the patched system."
Between June 2003 and June 2007, 127 security flaws were identified and patched in Windows 2000 Server, many of which may also affect Windows NT 4.0 Server; however, Microsoft doesn't test security bulletins against unsupported software.
The stability of Windows NT offered reduced support costs over Windows 95 or Windows 98. It was later succeeded by Windows 2000 which was based on NT and largely bridged the gap between NT and consumer Windows versions. Windows XP and later versions were released which completed the unification of the core architecture of all currently marketed Windows versions around NT.
|